|
Mathematica is a symbolic mathematical computation program, sometimes called a computer algebra program, used in many scientific, engineering, mathematical, and computing fields. It was conceived by Stephen Wolfram and is developed by Wolfram Research of Champaign, Illinois.〔(Stephen Wolfram: Simple Solutions; The iconoclastic physicist's Mathematica software nails complex puzzles ), BusinessWeek, October 3, 2005.〕〔(【引用サイトリンク】title=Contact Wolfram Research )〕 The Wolfram Language is the programming language used in Mathematica.〔(【引用サイトリンク】title=Stephen Wolfram’s new programming language: Can he make the world computable? )〕 == Features == Features of Mathematica include:〔(【引用サイトリンク】title=Wolfram Language & System Documentation Center )〕 *Elementary and Special mathematical function libraries *Matrix and data manipulation tools including support for sparse arrays *Support for complex number, arbitrary precision, interval arithmetic and symbolic computation *2D and 3D data, function and geo visualization and animation tools *Solvers for systems of equations, diophantine equations, ODEs, PDEs, DAEs, DDEs, SDEs and recurrence relations *Numeric and symbolic tools for discrete and continuous calculus *Multivariate statistics libraries including fitting, hypothesis testing, and probability and expectation calculations on over 140 distributions. *Support for censored data, temporal data, time-series and unit based data *Calculations and simulations on random processes and queues *Machine learning tools for data, images and sounds *Computational geometry in 2D, 3D and higher dimensions *Finite element analysis including 2D and 3D adaptive mesh generation *Constrained and unconstrained local and global optimization *Programming language supporting procedural, functional and object oriented constructs *Toolkit for adding user interfaces to calculations and applications *Tools for 2D and 3D image processing〔(Review: Mathematica 7. Technical computing powerhouse gets more oomph ) Macworld, Jan 2009〕 and morphological image processing including image recognition *Tools for visualizing and analysing directed and undirected graphs *Tools for combinatoric problems *Tools for text mining including regular expressions and semantic analysis *Data mining tools such as cluster analysis, sequence alignment and pattern matching *Number theory function library *Tools for financial calculations including bonds, annuities, derivatives, options etc. *Group theory and symbolic tensor functions *Libraries for signal processing including wavelet analysis on sounds, images and data *Linear and non-linear Control systems libraries *Continuous and discrete integral transforms *Import and export filters for data, images, video, sound, CAD, GIS,〔(Mathematica 6 Labs Review ) Cadalyst Feb 1, 2008〕 document and biomedical formats *Database collection for mathematical, scientific, and socio-economic information and access to WolframAlpha data and computations *Technical word processing including formula editing and automated report generating *Tools for connecting to DLL, SQL, Java, .NET, C++, Fortran, CUDA, OpenCL, and http based systems *Tools for parallel programming *Using both "free-form linguistic input" (a natural language user interface) 〔(【引用サイトリンク】title=The Free-Form Linguistics Revolution in Mathematica )〕〔(【引用サイトリンク】title=Free-Form Linguistic Input )〕 and Wolfram Language in notebook when connected to the Internet 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Mathematica」の詳細全文を読む スポンサード リンク
|